package com.xinbochuang.machine.admin.service.macRoom;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xinbochuang.machine.admin.domain.macRoom.Ulocation;
import com.xinbochuang.machine.admin.domain.macRoom.UlocationCount;
import com.xinbochuang.machine.admin.domain.macRoom.UlocationStatic;
import com.xinbochuang.machine.common.domain.TableDataInfo;

import java.util.List;
import java.util.Map;

/**
 * @author 杜文博
 * @date 2020-09-08
 */
public interface IUlocationService extends IService<Ulocation> {

    TableDataInfo getUlocationMacRoom(UlocationStatic ulocationStatic);

    TableDataInfo getUlocationStatic(UlocationStatic ulocationStatic);

    Map<String, Object> getUlocationMacRoomByChart(UlocationStatic ulocationStatic);

    /**
     * 机房u位统计
     *
     * @return 结果
     */
    List<UlocationCount> uLocaiontCount();


    TableDataInfo getUlocationMacRoomNew(UlocationStatic ulocationStatic);
}
